earth-moving machinery - French English Dictionary